package com.zhangbaiyan.test6;

import java.util.concurrent.ThreadPoolExecutor;

/**
 * @author zhangbaiyan
 * @date 2024-09-25 13:36
 * @description:
 * @version:
 */
public class demo {
    public static void main(String[] args) {
        /*
                ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor()
                (核心线程数量,最大线程数量,空闲线程最大存活时间,任务队列,船舰线程工厂,任务的拒绝策略)
                参数一:核心线程数量              不能小于0
                参数二:最大线程数                不能小于等于0,最大数量不能小于核心线程数量
                参数三:空闲线程最大存活时间       不能小于0
                参数四:时间单位                 用TimeUnit指定
                参数五:任务队列                 不能为null
                参数六:创建线程工厂              不能为null
                参数七:任务的拒绝策略             不能为null
         */
//        ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(
////                3,// 核心线程数量
////                5,// 最大线程数量
////                5,// 空闲线程最大存活时间
////                TimeUnit.SECONDS,// 时间单位
////                        BlockingQueue<Runnable>(5),// 任务队列
////                new ThreadFactory() {
////                },// 线程工厂
//
//        );
    }
}
